NinjaForms\Includes\Handlers\SubmissionAggregateCsvExportAdapter A

Total Complexity 52
Dependencies 4
Dependents 2
Total lines 511
Lines of code 213
Logical lines of code 133
Comment lines 164
Methods 19
Properties 7

Methods 19

Method Rating Maintainability Complexity Lines of code
extractRepeaterFieldColumns()
A
48 8 34
extractSubmissionFieldData()
S
51 7 28
extractRepeaterFieldsFromSubmisionField()
S
54 6 22
setFieldLabels()
S
60 3 14
getLabels()
S
64 3 11
getStringedValue()
S
62 3 11
deconstructRepeaterFieldValue()
S
62 3 11
setFieldMetaData()
S
67 2 8
getFieldTypes()
S
72 2 6
getFieldIds()
S
72 2 6
getSubmissionIds()
S
69 2 7
getColumnValuesByAggregatedKey()
S
65 2 9
constructFieldLookups()
S
65 2 9
constructRepeaterFieldSettingsLookup()
S
65 2 9
filterRawValue()
S
64 1 9
__construct()
S
81 1 3
setColumnValue()
S
80 1 3
convertSubmissionFieldToNfField()
S
66 1 9
setHiddenFieldTypes()
S
77 1 4